package main.java.br.com.projeto.domain.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import main.java.br.com.projeto.domain.entity.ItemVenda;

public class DaoItemVenda extends Dao<ItemVenda> {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2953644716384548107L;

	public DaoItemVenda() {
		super(ItemVenda.class);
	}
	
	public List<ItemVenda> listByVenda(Long numeroNota, String numeroSerie) {
		String hql = "select ItemVenda from ItemVenda itemVenda "
				+ "where itemVenda.numeroNota = :numeroNota " 
				+ "and itemVenda.numeroSerie = :numeroSerie ";

		Map<String, Object> parameters = new HashMap<String, Object>();
		parameters.put("numeroNota", numeroNota);
		parameters.put("numeroSerie", numeroSerie);

		return this.findOneResult(hql, parameters);
	}
}
